|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.vtp.desktop.projects.core.internals.VoiceResource
org.eclipse.vtp.desktop.projects.core.internals.WebServiceTypeSet
public class WebServiceTypeSet
Implements IWebServiceTypeSet for the types declared in the
WSDL schema.
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.vtp.desktop.projects.core.internals.WebServiceConstants |
|---|
ATTRIBUTE, ATTRIBUTE_GROUP, BASE, COMPLEX_TYPE, CONTENT, ELEMENT, EXTENSION, FAULT, GROUP, INPUT, ITEM_TYPE, LIST, MEMBER_TYPES, MESSAGE, NAME, NS_WSDL, NS_XSD, OPERATION, OUTPUT, PART, PORT, PORT_TYPE, REF, RESTRICTION, SCHEMA, SERVICE, SIMPLE_CONTENT, SIMPLE_TYPE, STRING, TARGET_NAMESPACE, TYPE, TYPES, UNION, VALUE, XMLNS |
| Constructor Summary | |
|---|---|
WebServiceTypeSet(WebService webService)
Creates a new WebServiceTypeSet. |
|
| Method Summary | |
|---|---|
IBusinessObject |
createBusinessObject(java.lang.String name)
Creates a new business object with the given name. |
void |
deleteBusinessObject(IBusinessObject businessObject)
Removes the given business object from the application project. |
protected void |
finishedLoading()
Called when all business objects have been loaded. |
IBusinessObject |
getBusinessObject(java.lang.String name)
Returns the business object with the specified name. |
java.util.List |
getBusinessObjects()
|
java.lang.String |
getName()
|
protected java.lang.String |
getObjectId()
The object id is used by the event system to uniquely identify a project resource. |
IVoiceToolsResource |
getParent()
Returns the parent of this resource. |
IWebService |
getWebService()
Returns the IWebService that contains this message set. |
protected FieldType |
loadFieldType(java.lang.Class objectType)
Determines the field type of the supplied Java class. |
| Methods inherited from class org.eclipse.vtp.desktop.projects.core.internals.VoiceResource |
|---|
addRefreshListener, deferEvents, finalize, getAdapter, getProject, processObjectEvent, refresh, removeRefreshListener, resumeEvents |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.vtp.desktop.projects.core.IVoiceToolsResource |
|---|
addRefreshListener, deferEvents, getProject, refresh, removeRefreshListener, resumeEvents |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Constructor Detail |
|---|
public WebServiceTypeSet(WebService webService)
webService - The web service that contains this type set.| Method Detail |
|---|
protected FieldType loadFieldType(java.lang.Class objectType)
objectType - The Java class to determine the field type for.
protected void finishedLoading()
protected java.lang.String getObjectId()
VoiceResource
getObjectId in class VoiceResourcepublic java.lang.String getName()
getName in interface IVoiceToolsResourcepublic IVoiceToolsResource getParent()
IVoiceToolsResourcethis.
getParent in interface IVoiceToolsResourcepublic IBusinessObject createBusinessObject(java.lang.String name)
IBusinessObjectSet
createBusinessObject in interface IBusinessObjectSetcreateBusinessObject in interface IWebServiceTypeSetname - The name of the new business object
public void deleteBusinessObject(IBusinessObject businessObject)
IBusinessObjectSet
deleteBusinessObject in interface IBusinessObjectSetdeleteBusinessObject in interface IWebServiceTypeSetbusinessObject - The business object to removepublic java.util.List getBusinessObjects()
getBusinessObjects in interface IBusinessObjectSetIBusinessObjects used by the application
projectpublic IBusinessObject getBusinessObject(java.lang.String name)
IWebServiceTypeSet
getBusinessObject in interface IWebServiceTypeSetname - The name of the business object to return.
public IWebService getWebService()
IWebServiceTypeSetIWebService that contains this message set.
getWebService in interface IWebServiceTypeSetIWebService that contains this message set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||